package scenes.simulacao;

import scenes.area.ScenesFacade;
import scenes.area.ScenesFacadeIF;
import scenes.area.SingletonArea;
import scenes.dispositivo.Dispositivo;
import scenes.dispositivo.DispositivoFactory;
import scenes.dispositivo.DispositivoTipo;
import scenes.ponto.PontoTemperatura;

public class Simulacao {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		ScenesFacadeIF sf = new ScenesFacade();

		Dispositivo d1 = DispositivoFactory.createDispositivo(DispositivoTipo.MULTIMODAL);
		Dispositivo d2 = DispositivoFactory.createDispositivo(DispositivoTipo.MULTIMODAL);
		
		PontoTemperatura pt1 = new PontoTemperatura(1, 1);
		PontoTemperatura pt2 = new PontoTemperatura(3, 3);
		
//		System.out.println(d1.getTemperatura());
//		pt1.addTemperatura(30);
//		pt2.addTemperatura(100);
//		sf.addDispositivo(d1, pt1);
//		sf.addDispositivo(d2, pt2);
//
//		System.out.println(d1.getTemperatura());
//		pt1.addTemperatura(30);
//		System.out.println(d1.getTemperatura());
		System.out.println(pt1.getTemperatura());
		sf.aumentarTemperatura(pt1, pt2, 40);
		System.out.println(pt1.getTemperatura());
//		sf.simularVarredura();
//		sf.verTabela();
		
//		System.out.println(d1.getTemperatura());
	}

}
